package com.iflytek.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName coupon
 */
@TableName(value ="coupon")
@Data
public class Coupon implements Serializable {
    /**
     * 商品ID
     */
    @TableId
    private Long goodId;

    /**
     * 商品名称
     */
    private String goodName;

    /**
     * 商品图片
     */
    private String goodPic;

    /**
     * 商品链接
     */
    private String goodDetail;

    /**
     * 淘宝客推广链接
     */
    private String tbkUrl;

    /**
     * 原价
     */
    private Double price;

    /**
     * 促销价
     */
    private Double promotePrice;

    /**
     * 销量
     */
    private Integer sales;

    /**
     * 佣金比例
     */
    private Double yjRate;

    /**
     * 佣金金额
     */
    private Double yjValue;

    /**
     * 卖家ID
     */
    private String sellerId;

    /**
     * 卖家店铺名称
     */
    private String sellerShop;

    /**
     * 优惠券总数量
     */
    private Integer couponAmount;

    /**
     * 优惠券剩余数量
     */
    private Integer couponRemain;

    /**
     * 优惠券面额
     */
    private Double couponValue;

    /**
     * 优惠券起始可用日期
     */
    private Date couponStartDate;

    /**
     * 优惠券截止可用日期
     */
    private Date couponEndDate;

    /**
     * 优惠券淘宝客推广链接
     */
    private String couponTbkUrl;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}